﻿<?xml version="1.0" encoding="utf-8" ?> 
<Feature id="VirtualBizObjList" name="VirtualBizObjList">
	<Description>
		<summary></summary>
		<remarks></remarks>
	</Description>
	
	<Dependencies>
		<Dependency type="feature">BaseFrameworkFeature.xml</Dependency>
		<Dependency type="feature">NetScriptingFeature.xml</Dependency>
	</Dependencies>

	<BusinessRules visibility="public">
	</BusinessRules>
	
	<BusinessRules visibility="private">
	</BusinessRules>
	
	<BusinessObjects>
		<BusinessObject type="BizObjListGroup" key="id">
			<Field name="id" type="Guid" />
			<Method name="numChildren" language="jscript.NET"><![CDATA[
				var children = self.getItem("children");
				if(children == null)
				{
					var numC = self.getItem("_numChildren");
					return (numC == null)?0:numC;
				}
				else
					return children.numElements;
			]]></Method>
			<Field name="children" type="List(BizObj)" />
		</BusinessObject>
	</BusinessObjects>

</Feature>
